/**
 * Author: luoqi
 * Created Date: 2025-10-18 14:46:17
 * Last Modified: 2025-10-18 15:03:43
 * Modified By: luoqi at <**@****>
 * Copyright (c) 2025 <*****>
 * Description:
 */

#pragma once
#ifndef _OMNIHAND_H_
#define _OMNIHAND_H_

#include <functional>
#include <cstdint>

class OmniHand {
public:
    using SendPort = std::function<int(uint16_t id, void *data, size_t sz)>;
    using RecvPort = std::function<int(uint16_t &id, void *buffer, size_t &sz)>;
    using CallBack = std::function<void(void *param)>;

public:
    OmniHand() = default;
    ~OmniHand() = default;


};

#endif // _OMNIHAND_H_
